package com.ymatou.query.trading.api.parameter;

import java.util.List;

import com.ymt.base.BaseBean;

/**
 * 获取买家订单详情
 */
public class GetBuyerOrderInfosBean extends BaseBean {
	private static final long serialVersionUID = 1L;

	/**
	 * 返回订单的数量
	 */
	private Integer OrderNum;
	/**
	 * 买家用户Id
	 */
	private Integer BuyerId;
	/**
	 * 上页最后一个订单的ID
	 */
	private Integer LastOrderId;
	/**
	 * 订单状态 只是暂时做兼容性过渡 cpx 2014年10月10日
	 */
	private List<Integer> OrderStatusList;
	/**
	 * OrderRefundedTypeEnum 只查询退货订单=> 1: 本土退货, 2:退货退款
	 */
	private Integer RefundedOrderOnly;
	/**
	 * 根据指定天数显示待评价订单，大于0时有效
	 */
	private int ToBeEvaluatedDays;
	/**
	 * 用于分页的ID是否是实际订单号。 false:主单号
	 */
	private boolean LastOrderIdIsRealOrderId;

	public Integer getOrderNum() {
		return OrderNum;
	}

	public void setOrderNum(Integer orderNum) {
		OrderNum = orderNum;
	}

	public Integer getBuyerId() {
		return BuyerId;
	}

	public void setBuyerId(Integer buyerId) {
		BuyerId = buyerId;
	}

	public Integer getLastOrderId() {
		return LastOrderId;
	}

	public void setLastOrderId(Integer lastOrderId) {
		LastOrderId = lastOrderId;
	}

	public List<Integer> getOrderStatusList() {
		return OrderStatusList;
	}

	public void setOrderStatusList(List<Integer> orderStatusList) {
		OrderStatusList = orderStatusList;
	}

	public Integer getRefundedOrderOnly() {
		return RefundedOrderOnly;
	}

	/**
	 * 1: 本土退货, 2:退货退款
	 * 
	 * @param refundedOrderOnly
	 */
	public void setRefundedOrderOnly(Integer refundedOrderOnly) {
		RefundedOrderOnly = refundedOrderOnly;
	}

	public int getToBeEvaluatedDays() {
		return ToBeEvaluatedDays;
	}

	public void setToBeEvaluatedDays(int toBeEvaluatedDays) {
		ToBeEvaluatedDays = toBeEvaluatedDays;
	}

	public boolean getLastOrderIdIsRealOrderId() {
		return LastOrderIdIsRealOrderId;
	}

	public void setLastOrderIdIsRealOrderId(boolean lastOrderIdIsRealOrderId) {
		LastOrderIdIsRealOrderId = lastOrderIdIsRealOrderId;
	}

}